home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / ghost236.arc / SAMPLE.CFG < prev    next >
Text File  |  1991-06-12  |  38KB  |  981 lines

  1. % +-------------------------------------------------------------------------+
  2. % |                        configuration file for Ghostwriter 2.2 and newer |
  3. % +-------------------------------------------------------------------------+
  4. %
  5. %   This file will be processed sequentially. Lines with ; or % in column 1
  6. %   are treated as comment lines. Everything following the ; or % character
  7. %   also is treated as comment and ignored.
  8. %
  9. %   Without exception all keywords and user names are case insensitive.
  10. %   User names always will be converted to "Firstname Lastname", no matter
  11. %   if "firstname lastname", "FIRSTNAME LASTNAME", "fIRSTNAME LASTname"
  12. %   or any other combination was entered.
  13. %   Message text lines will always be used as found in this file.
  14. %
  15. %   Path names need not to end with a backslash \ character.
  16. %   If a drive specification in a path name is missing
  17. %   the currently logged drive will be used by default.
  18. %
  19. %   DOS environment variables may be used in any configuration or
  20. %   message text line of this file. Use this %method% to write strings
  21. %   which should be taken from the DOS environment. If the variable
  22. %   %junk% is not set, %junk% will be kept without changes.
  23. %
  24. %   To include for example the strings %temp% or $year in the message text
  25. %   use %%temp% and $$year. This makes %%temp% appear as %temp% and $$year
  26. %   appear as $year.
  27. %
  28. %   To use the string %Subject% as tag line/message subject
  29. %   take care to write %Subject% *not* starting at column 1
  30. %   in this file.
  31. %
  32. %   Currently there are five "built-in" tags which may not be used
  33. %   as tags in this configuration file:
  34. %
  35. %   Hello!  is used to do a check if all required parameters
  36. %           are found and identified correctly by the program.
  37. %           This only can be done if Binkley.Cfg, Fd.Sys or
  38. %           Config.Ra is in the same subdirectory as Ghost.Exe
  39. %           or can be located by the BINKLEY, FD or RA environment
  40. %           variables respectively.
  41. %
  42. %   History creates a detailed overview for the outbound and inbound
  43. %           mail history. This tag is available *only* in FrontDoor
  44. %           environments; make sure Inbound.His and Outbound.His
  45. %           are located in FrontDoor's "system" directory.
  46. %
  47. %   Report  is used to do a check for new echomail messages
  48. %           addressed to the sysop. A table containing the
  49. %           numbers and names of the installed echomail boards,
  50. %           eventually unreceived messages and the total number
  51. %           of messages in each board will be sent as message
  52. %           to the sysop in the netmail folder.
  53. %           If "-dFilename.Ext" or "-dDevice" is included on
  54. %           the command line this table will be written to
  55. %           "Filename.Ext" or sent to "Device" instead of
  56. %           being written to a netmail message.
  57. %
  58. %           CAUTION: This is only available in a QuickBBS
  59. %                    echomail message base environment.
  60. %                    Also a TosScan-like Areas.Bbs file
  61. %                    must be present in the same subdirectory
  62. %                    as the other Msg*.Bbs QuickBBS files.
  63. %                    This Areas.Bbs file is not required in
  64. %                    FrontDoor environments; the data will
  65. %                    be taken from Folder.Sys in FrontDoor's
  66. %                    system directory.
  67. %
  68. %   Server  is used to invoke the server function: the netmail
  69. %           directory will be scanned for messages addressed to
  70. %           the user name given on the "#define serveruser"
  71. %           matching the "Subject:" field with the password
  72. %           given on "#define serverpassword".
  73. %           If messages to this user are found they will be
  74. %           saved as batch files and executed immediately.
  75. %
  76. %   Trigger invokes the "trigger" function: the netmail directory
  77. %           is searched for messages which "Subject:" fields match
  78. %           the subject for trigger items (see below: #define trigger).
  79. %           If any match is found the DOS command on the "command"
  80. %           line for the matching trigger "subject" will be executed.
  81. %           Afterwards the "received" flag for this message is set.
  82. %
  83. % +-------------------------------------------------------------------------+
  84. % |                                   first: miscellaneous general settings |
  85. % +-------------------------------------------------------------------------+
  86. % #define serveruser     Home Server       % user name for server requests  |
  87. % #define serverpassword Gitanes           % password for server requests   |
  88. % #define messagebase    Fido              % use QBBS for QuickBBS echomail |
  89. % #define messagebase    QBBS              % use Fido for *.MSG echomail    |
  90. % #define QBBSpath       c:\binkley        % use *only* with BinkleyTerm    |
  91. % #define magicoffset    2                 % overrides processday Friday    |
  92. % #define packer         zip               % for the "Z" instead of "A"     |
  93.   #define statuslog      C:\Fd\Fd.Log      % second log file option         |
  94. % #define forcedINTL                       % force ^aINTL kludge in netmail |
  95. % #define zonegate                         % no Opus like zone remapping    |
  96.   #define endtag         #end              % optional end-of-tag mark       |
  97. %                                                                           |
  98. %                          If "#define endtag <endstring>" is enabled       |
  99. %                          the first occurance of <endstring>               |
  100. %                          in the message text is interpreted               |
  101. %                          as end-of-text mark.                             |
  102. %                                                                           |
  103. %                          The next 19 non-comment lines will be treated    |
  104. %                          as the names for the seven days of the week      |
  105. %                          and the names for the twelve months of the year. |
  106. %                                                                           |
  107. %                          These strings affect the appearance of the       |
  108. %                          $dname, $mname and $bouncedate variables         |
  109. %                          if used in the message text.                     |
  110. %                                                                           |
  111. % #define country          % uses the next 19 non-comment lines             |
  112. % --------------------------------------------------------------------------+
  113. %
  114. % Sonntag
  115. % Montag
  116. % Dienstag
  117. % Mittwoch
  118. % Donnerstag
  119. % Freitag
  120. % Samstag
  121. %
  122. % Januar
  123. % Februar
  124. % März
  125. % April
  126. % Mai
  127. % Juni
  128. % Juli
  129. % August
  130. % September
  131. % Oktober
  132. % November
  133. % Dezember
  134. %
  135. % +-------------------------------------------------------------------------+
  136. % |                                               now the "trigger" section |
  137. % +-------------------------------------------------------------------------+
  138. %
  139. %       The format for this section:
  140. %
  141. %       #define trigger <-- indicates "start of trigger section" *REQUIRED*
  142. %
  143. %       subject <message subject>
  144. %               This is the subject which must match with a non-received
  145. %               message in the netmail directory.
  146. %
  147. %       from    [firstname lastname]
  148. %               "Firstname lastname" is optional. However, a "from"
  149. %               line must be the next non-comment line after "subject".
  150. %               If "firstname lastname" are not empty strings
  151. %               <message subject> and <firstname lastname> must match
  152. %               to invoke the <DOS command>.
  153. %               Otherwise only <message subject> must match.
  154. %
  155. %       command <DOS command>
  156. %               Any valid DOS command or batch file name.
  157. %               Use "first command;next command;next command;...;"
  158. %               to execute more than one DOS command or batch file.
  159. %               The last character of a multiple command line
  160. %               *must* be a semicolon.
  161. %
  162. %       ... [more "subject", "from" and "command" lines] ...
  163. %
  164. %       #end            <-- indicates "end of trigger section"   *REQUIRED*
  165. %
  166. % #define trigger
  167. %
  168. % subject Hello and thank you!
  169. % from
  170. % command @echo off;cls;echo A message from a new user was found!;pause;
  171. %
  172. % subject Fnews
  173. % from    Felix Kasza
  174. % command copy c:\fd\inbound\$fidonews c:\files\vol7;del c:\fd\inbound\$fidonews;
  175. %
  176. % subject Yet another subject
  177. % from    another user
  178. % command another.batch
  179. %
  180. % #end
  181. %
  182. % +-------------------------------------------------------------------------+
  183. % |          next: parameters used in connection with the mail check option |
  184. % +-------------------------------------------------------------------------+
  185.   #define bouncelimit 4    % day limit for pending mail                     |
  186. % #define cosysop          % forward unreceived mail to the group "cosysop" |
  187.   #define purge            % delete messages from or to the "purge" group   |
  188. %                          % the "purge" group never will get replies too!  |
  189. % --------------------------------------------------------------------------+
  190.   #define group purge
  191. % ---------------------------------------------------------------------------
  192. %
  193.   Automati ohne Vati
  194.   Avatar
  195.   Bravo Mike
  196.   Captain Moonrock
  197.   Catface
  198.   Erich Varga
  199.   Erwin Uchatzi
  200.   Gargamel
  201.   Isaac Aziza
  202.   Karl Jungwirth
  203.   Odo Doeschl
  204.   Skoal Bandit
  205.   The Great
  206.   Tracy Milburn
  207.   Wingman
  208. %
  209. % ---------------------------------------------------------------------------
  210. % #define group cosysop
  211. % ---------------------------------------------------------------------------
  212. %
  213. % Point Duck                310/11.1   private  kill
  214. % Bilbo Beutlin             310/3.14   private  kill
  215. %
  216. % ---------------------------------------------------------------------------
  217.   #define group alert
  218. % ---------------------------------------------------------------------------
  219. %
  220.   Alexander Holy            310/90
  221.   Felix Kasza               310/11
  222.   Johannes Hoerhan          310/10
  223.   Werner Schlagnitweit      310/3
  224. %
  225. % ---------------------------------------------------------------------------
  226.   #define group beta
  227. % ---------------------------------------------------------------------------
  228. %
  229.   Felix Kasza               310/11
  230.   Johannes Hoerhan          310/10
  231.   Rainer Loeb               242/25
  232.   Werner Schlagnitweit      310/3
  233. %
  234. % ---------------------------------------------------------------------------
  235.   #define group update
  236. % ---------------------------------------------------------------------------
  237. %
  238.   Bruce Bodger            1:170/400
  239.   Felix Kasza               310/11
  240.   John Alton              1:141/250
  241.   Paul Boakes               254/91
  242.   Peter Janssens            512/1
  243.   Rainer Loeb               242/25
  244.   Rudi van Lishout          512/26
  245.   Werner Schlagnitweit      310/3
  246. %
  247. % ---------------------------------------------------------------------------
  248.   #define group users
  249. % ---------------------------------------------------------------------------
  250. %
  251.   Alex Piantavigna          333/7
  252.   Alexander Holy            310/90
  253.   Alexander Lustig          313/10
  254.   Alexander Modrach         245/4.8
  255.   Alexander Prem            313/9.2
  256.   Alexander Revesz          310/3.77
  257.   Alfredo Sanz              344/3.401
  258.   Alwyn Smith             3:640/204
  259.   Andre Backs               280/303
  260.   Andreas Gerstenberg       242/36.3
  261.   Andreas Huber             313/5.5
  262.   Andreas Klein             246/18.13
  263.   Andreas Levenitschnig     310/10.3
  264.   Andreas Ulmer             509/6.10
  265.   Andreas Winterer          246/18.7
  266.   Anthony Hayes             440/8
  267.   Arne Degenring            247/19
  268.   Arno Huiskamp             512/1.15
  269.   Axel Dunkel               243/12
  270.   Axel Golob                244/7321
  271.   Ben Selderslaghs          280/203.29
  272.   Benno Sauer               310/7.24
  273.   Bob Henson                252/15
  274.   Bob Moravsik            1:269/107
  275.   Bob Snowdon             3:632/348.7
  276.   Bob Sprenger              286/617
  277.   Bruce Bodger            1:170/400
  278.   Carlo Ballarini           331/316
  279.   Carsten Guenther          242/25.11
  280.   Cary Howell             1:379/207
  281.   Casper Roos               281/1.9
  282.   Charlie Carter         1:2260/1
  283.   Charlie Smith           1:141/880
  284.   Christian Behrendt        241/4050.3
  285.   Christian Czirnich        246/42
  286.   Christian Dorner          310/8
  287.   Christian Ekhart          316/3
  288.   Christian Felsing         248/5
  289.   Christian Hick            244/16
  290.   Daniel Moeller            507/630.7635
  291.   Darren Ellis            1:132/402
  292.   Dave Rees               1:209/711
  293.   David Burdick           1:382/14
  294.   David Gibbs             1:115/439
  295.   David J. Killip         1:109/339
  296.   David Rance               252/110
  297.   David Wilson            3:681/851
  298.   Denis Ducharme          1:167/134
  299.   Diana Westphal            242/7
  300.   Dieter Hoffmann           242/20.3
  301.   Dieter Hummel             243/11
  302.   Dietmar Kneidl            509/3.6
  303.   Dietmar Uhr               243/35
  304.   Don Cunningham          3:713/611
  305.   Doug Belkofer           1:234/10
  306.   Douwe Houvast             512/124.7
  307.   Edmond Vandermeersch      322/2
  308.   Eduardo Jacob             344/2
  309.   Edward Branley          1:396/10
  310.   Eelco de Graaff           281/1
  311.   Enrique Lopez             341/12.116
  312.   Eric Beuchel              241/7004.7
  313.   Erik Hantsoe              234/51
  314.   Evgeny Chupriyanov         42/100
  315.   Fabiano Fabris          27:27/0
  316.   Felix Kasza               310/11
  317.   Floris-Jan van der Meulen 512/27.4
  318.   Francis de la Llera       346/4.2
  319.   Frank Helk                249/6.6
  320.   Frank Lachmann            241/7501.3
  321.   Frank Prade               507/407
  322.   Frank van Uffelen         292/600
  323.   Frans Hagelaars           512/2
  324.   Franz Ehgartner            31/80
  325.   Gary Nystrom            1:152/31
  326.   Geoffrey Booher          1:11/233
  327.   Georg Engleitner          313/9
  328.   Gerald Hinteregger        310/11.69
  329.   Gerard Snoek              512/222
  330.   Gijs van Duffelen         512/39.10
  331.   Guido Germeroth           245/2.5033
  332.   Hamish Moffatt          3:635/523.4
  333.   Hans Geldof               280/305.3
  334.   Hans Koehncke             248/1
  335.   Hansi Novak               247/62
  336.   Heinrich Wenzel           313/7
  337.   Heinz Drews               249/12.5
  338.   Hendrik Schulz            247/207
  339.   Henk Abma                 512/30
  340.   Henk Jansen               500/104
  341.   Henning Schroeder         241/7007.4
  342.   Henry van Aarssen         500/27
  343.   Herbert Lehmann           249/1.2015
  344.   Herbert Spielauer         310/15.7
  345.   Hermann Mundprecht    27:1343/10
  346.   Hilmar Hipp               507/15
  347.   Holger von Heissen        509/4
  348.   Hubert Brentano           244/18.4342
  349.   Jack Decker             1:154/8
  350.   Jack Ridgway            1:361/104
  351.   Jan Egner                 242/2
  352.   Javier Garcia-Conde       341/25
  353.   Jay Jadofsky            1:154/450
  354.   Jeff Sheese             1:110/20
  355.   Jeroen Pluimers           281/515.3
  356.   Jeroen Smulders           512/124.8
  357.   Jerry Ablan             1:115/876
  358.   Jim Lane                1:382/37
  359.   Jim Louvau              1:290/4
  360.   Jim Perry               1:375/10
  361.   Joerg Dassler             509/6
  362.   Joerg Michael             249/13.7
  363.   Joey Recker            1:3617/3
  364.   Johannes Hoerhan          310/10
  365.   Johannes Mistelbauer      310/30
  366.   Johannes Weidl            313/10.2
  367.   John Burton             1:147/34
  368.   John Marlett            1:116/18
  369.   John Otten                512/39.2
  370.   John Theed              1:135/41
  371.   Johnny Pulliam        99:9100/6
  372.   Jona Boettcher            245/4.4
  373.   Jordi Murgo               343/401
  374.   Jorge Perez               344/3.410
  375.   Jos Chrispijn             285/402
  376.   Jose Manuel               345/602
  377.   Jose-Ma Rodriguez         343/104
  378.   Jose Miguel Rodriguez     341/8
  379.   Josef Braun               313/2
  380.   Juan J. Achutegui         344/7
  381.   Juan Miguel               345/203
  382.   Juergen Kopsch            244/7250.8
  383.   Karel Peeters             295/45
  384.   Kari Ylhavuori            515/456
  385.   Karl-Heinz Kissel         249/12.6
  386.   Karl Becker               313/5
  387.   Kelly Drown             1:170/403
  388.   Kelly Griffin           1:170/611
  389.   Kevin Williams          1:102/523
  390.   Klaus Breuer              245/15
  391.   Klaus Wolf                240/420
  392.   Konrad Knauer             242/36.2
  393.   Lars Joergensen           231/60.32
  394.   Leo Moll                  242/2
  395.   Lothar Geyer              248/6
  396.   Louis van Geel            295/3
  397.   Luc Schoofs               295/26
  398.   Manolo Vidal              345/602.2
  399.   Marc Kidalla              509/34.50
  400.   Marc Theilhaber           247/1.9992
  401.   Marco van den Bovenkamp   512/27.2
  402.   Mariano Kamp              244/6.4362
  403.   Markus Czerner            245/202
  404.   Markus Dillmann           249/6.9
  405.   Markus Hogsved            203/308
  406.   Markus Lomb               507/404
  407.   Martin Gedrat             245/31.1
  408.   Martin Guersch            242/36
  409.   Martin Junior             295/45.4501
  410.   Martin Rahm               302/904.2
  411.   Marv Shelton            1:107/919
  412.   Mattias Larsson           203/101.5
  413.   Maurice van der Werf      281/5.11
  414.   Mcarthur Sandridge     1:3601/70
  415.   Michael Juergens          240/200
  416.   Michael Kramm             249/10.15
  417.   Michael Nelson          1:125/20
  418.   Michael Weiner            310/23
  419.   Michaela Schoebel         247/14
  420.   Michiel de Bruijn         285/505.2
  421.   Mike Simkins               25/100
  422.   Mike Smith              1:389/7
  423.   Nico Diehl                243/2.5
  424.   Nico Knapp                341/10
  425.   Noel Bradford              25/102
  426.   Norbert Gutscher          507/644
  427.   Norbert Versluis          283/106
  428.   Norman Molineaux          253/164
  429.   Orlando Castillo          346/4
  430.   Patrik Sjoberg            205/208
  431.   Paul Boakes               254/91
  432.   Paul Ellison            1:147/3
  433.   Paul Leclerc            1:132/151
  434.   Paul Prag               1:170/607
  435.   Paul Schuh              1:151/2020
  436.   Pavel Korensky            420/17
  437.   Pep Arbona                346/4.5
  438.   Peter Friebolin           241/7503.8
  439.   Peter Garben              249/1
  440.   Peter Janssens            512/1
  441.   Peter Reinold             310/18
  442.   Peter Stijnman            281/513
  443.   Peter Tan               3:600/33
  444.   Petr Kocmid               420/18
  445.   Philipp Thomas            242/25.5
  446.   Philippe Galle            322/1
  447.   Philippe Mingo            341/14.8
  448.   Pt Kao                  3:635/525.3
  449.   Rainer Loeb               242/25
  450.   Ralf Pradella             249/6
  451.   Ralf Schwanke             507/614.7272
  452.   Ramon Martinez            346/5
  453.   Reinhold Mueller          245/34.5168
  454.   Reinier de Groot          512/100
  455.   Richard Lakerveld         280/305
  456.   Richard Lee             1:151/223
  457.   Richard W. Burton         343/302
  458.   Rob Schmaling           1:141/765
  459.   Rob van Hoeven            512/100.5
  460.   Robert Maierhofer         310/19
  461.   Robert Maiwald            242/8
  462.   Robert Orso                31/40
  463.   Robert Soubie             324/1
  464.   Roland Gautschi           302/561
  465.   Roland Guyt               281/105
  466.   Roland Mausolf            243/43
  467.   Rolf Taschler             300/685
  468.   Roman Redl                310/50
  469.   Ron van der Nagel         500/133
  470.   Rory Starkweather      1:3614/103
  471.   Ruedi Kneubuehler         302/480
  472.   Ruud de Bruin             281/603
  473.   Saar Blitz                403/139
  474.   Sander Eek                512/122
  475.   Santiago Crespo           341/2.102
  476.   Sascha Haensel            245/12.5377
  477.   Sascha Vogt               310/7
  478.   Sico Bruins               280/212
  479.   Simon Gamble              252/112
  480.   Stefan Kaspar             507/402
  481.   Stefan Sarzio             245/22
  482.   Stefan Schaffner          247/1
  483.   Stefano Pasquini          335/5
  484.   Stephan Schwab            245/36
  485.   Steve Roehrs            3:681/861
  486.   Stuart Henderson          255/13
  487.   Ted Tang                1:154/386
  488.   Thomas Endres             243/44.3442
  489.   Thomas Nachtigall         244/8570
  490.   Thomas Schartner          310/18.10
  491.   Thomas Weitzel            243/4.3042
  492.   Tim Eichman             1:273/603.5
  493.   Tobias Legron             247/19.9191
  494.   Tony van den Bogaert      295/43
  495.   Torsten Hoffmann          245/12.5373
  496.   Ulf Jungjohann            509/2
  497.   Ulrich Kurzbein           507/201.7129
  498.   Ulrich Schroeter          249/13.6
  499.   Urban Oettli              302/903
  500.   Urs Zurbuchen             302/561.7
  501.   Uwe Bosch                 509/26.2632
  502.   Uwe Koester               507/5
  503.   Vincent Verhagen          512/27
  504.   Volker Kaechele           509/9.2542
  505.   Walter Kohl               247/75
  506.   Werner Baar               310/3.6
  507.   Werner Schlagnitweit      310/3
  508.   Werner Scholz             509/15
  509.   Willem Blink              512/30.1
  510.   Willem van Dijk           512/116.1
  511.   Wim Abels                 242/20
  512.   Wolfgang Mattis           507/7
  513.   Wolfgang Meyer            313/9.5
  514.   Wolfgang Mix              243/16
  515.   Wolfgang Praxl            310/19.6
  516.   Wolfgang Zeller           507/21
  517.   Zit Seng                3:600/37
  518. %
  519. %
  520. % +-------------------------------------------------------------------------+
  521. % |                                 This is the end of the #define section. |
  522. % |                                 Next come the various message labels.   |
  523. % +-------------------------------------------------------------------------+
  524. %
  525. %
  526. % +-------------------------------------------------------------------------+
  527. % |                                     distribute the last program release |
  528. % +-------------------------------------------------------------------------+
  529. %
  530.   $fileGhostwriter          % "Ghostwriter" is a magic filename on my system
  531. %
  532.   to   group update  private  ^aflags dir
  533.   path netmail
  534. %
  535.        Hello, $name.
  536.  
  537.        See your system's inbound subdirectory for Ghost220.Zip, version
  538. 2.2 of my "Ghostwriter" program. Among a lot of bug fixes and new features
  539. the program has been modified to work with the new "address" statement
  540. introduced by BinkleyTerm 2.40.
  541.  
  542.        Feel free to distribute the program on SDS. If you plan to do so,
  543. please contact Rudi Van Lishout, 2:512/26. Rudi is the first one to hatch
  544. SDS files; please help avoiding file dupes and unneccessary phone costs
  545. for you and other sysops.
  546.  
  547.        Werner.
  548. %
  549. %
  550. % +-------------------------------------------------------------------------+
  551. % |                                          notify the known program users |
  552. % +-------------------------------------------------------------------------+
  553. %
  554.   My network address
  555. %
  556.   to   group users  private  kill
  557.   path netmail
  558. %
  559.       Hi, $name.
  560.  
  561.       Please note: starting with Nodediff.018 my network address has
  562. changed from 2:310/2 to 2:310/11.100.  The current version 2.34 of
  563. "Ghostwriter" is available from my bossnode, 2:310/11, CM/HST.
  564.  
  565.       Best regards,
  566.  
  567.       Werner.
  568. %
  569. %
  570. % +-------------------------------------------------------------------------+
  571. % |                                      did I miss the daily wakeup event? |
  572. % +-------------------------------------------------------------------------+
  573. %
  574.   Boot error detected
  575. %
  576. %       Note: As shown on the line below it's possible to insert
  577. %             additional mailer specific message status kludges.
  578. %             The string after "^a" is inserted in uppercase letters
  579. %             as the very last kludge line right before the message text.
  580. %             In this config file "^a" is entered as Alt-94 Alt-97;
  581. %             it will be converted to Alt-1 in the message text.
  582. %
  583.   to   group alert  private  kill  ^aflags dir imm
  584.   path netmail
  585. %
  586.        Servus, $name.
  587.  
  588.        Ich habe heute nach 10 Versuchen, mich um 6.00 Uhr ans Keyboard
  589. des Rechners zu holen, nicht geantwortet. Entweder habe ich verschlafen
  590. oder eine angenehme Nacht ausserhalb verbracht. Unter Umständen bin ich
  591. auch in einer Aufnahmestation der Wiener Unfallkrankenhäuser zu finden
  592. oder ich fange schön langsam an, zu Hause zu vermodern.
  593.  
  594.        Wenn es Dir möglich ist, versuche mich bitte unter 450 16 43/299
  595. an meinem Arbeitsplatz (Computer 2000) zu erreichen. Ein Anruf bei mir
  596. zu Hause dürfte sinnlos sein, da wahrscheinlich noch das Modem abhebt.
  597.  
  598.        Vielen Dank für Deine Bemühungen.
  599.  
  600.        Werner.
  601. %
  602. %
  603. % +-------------------------------------------------------------------------+
  604. % |                          post statistical overview in an echomail board |
  605. % +-------------------------------------------------------------------------+
  606. %
  607.   Message review
  608. %
  609. %     This tag posts a statistical message overwiew
  610. %     on the first of each month using my program "Qlist".
  611. %     Qlist scans QuickBBS message board "$dummy" (-d[nn]) and
  612. %     puts the output file on a RAM disk (my TEMP environment
  613. %     variable points to this RAM disk).
  614. %     Ghostwriter creates a message in board "$dummy" (-d[nn]);
  615. %     the message text will be the output of Qlist.
  616. %
  617. %     The tag is called with "ghost message_review -nghostwriter -d[nn]",
  618. %     where [nn] is a number between 1 and 200, pointing to a specific
  619. %     QuickBBS message board of my message base.
  620. %
  621.   dos  @echo off
  622.   dos  del %temp%report.txt
  623.   dos  cls
  624.   dos  c:\fd\qlist subj -b$dummy -o%temp%report.txt -m4 -t
  625. %
  626.   to   All  310/11
  627.   path #$dummy
  628. %
  629. $include%temp%report.txt
  630. %
  631. %
  632. % +-------------------------------------------------------------------------+
  633. % |                                           example #1: message variables |
  634. % +-------------------------------------------------------------------------+
  635. %
  636.   Internal use only
  637. %
  638. %       I use this tag to check all message variables available;
  639. %       no further sense in this text.
  640. %
  641. %       As you can see on the second "dos" line built-in magic filenames
  642. %       can be used as parameters for DOS commands.
  643. %
  644. %       Depending on "#define packer" and the system's date in this
  645. %       example $Nodediff will be expanded to the currently valid filename.
  646. %
  647. %  +--- Note:
  648. %  |
  649. %  |    If "testuser", "address", "flags" and "testpath" are set
  650. %  |    in the DOS environment the next statements also would be valid.
  651. %  |
  652. %  +--> to   %testuser%  %address%  %flags%
  653. %       path %testpath%
  654. %
  655. %       Since there is more than just one "dos [command]" line
  656. %       a temporary batch file will be created.
  657. %       Instead of each single line this batch file will be
  658. %       executed and afterwards deleted by the program.
  659. %
  660.   dos  @echo off
  661.   dos  c:\tools\diskutil\sysmap > %temp%mem.txt
  662.   dos  copy d:\files\net\$nodediff %temp% > nul
  663.   dos  echo $fidonews $pday > %temp%today.txt
  664.   dos  echo And this is my temp path: %temp% >> %temp%today.txt
  665.   dos  c:\tools\diskutil\list %temp%*.bat
  666.   dos  c:\tools\diskutil\list %temp%*.txt
  667.   dos  del %temp%today.txt
  668.   dos  del %temp%$nodediff
  669. %
  670.   to   Henk Wevers  500/1  private kill
  671.   path netmail
  672. %
  673.         This message is intended to be a test for new Ghostwriter features.
  674. Have a look at the following variables: this should be the current day:
  675. $day; the day's name is: "$dname"; now there are $diskfree kb free disk
  676. space; the DOS version in use is $dosversion; the origin net of this
  677. message is $fromnet, the origin node is $fromnode, the message was created
  678. at point #$frompoint located in zone $fromzone. Currently there are $memory
  679. kb free RAM in the $monthth month of this year. By the way: the name of the
  680. month is "$mname".
  681.  
  682.         Let's have a look at the current memory mapping:
  683.  
  684. $include %temp%mem.txt
  685.  
  686.         Now let's check all magic filenames supported by the program:
  687.  
  688.         $Anetlist, $Bbsnet, $Eggdiff, $Egglist, $Fidonews, $Netlist,
  689. $Nodediff, $Nodelist, $Opcndiff, $Opcnlist, $Pointnet, $Sigdiff, $Sigecho,
  690. $Signodes.
  691.  
  692.         The name of the origin system is "$origin". This message is addressed
  693. to $tozone:$tonet/$tonode.$topoint. Now it's $time, the year is $year. Finally
  694. [to satisfy the wishes of some computer science students regarding "smart
  695. parsing"...] this variable here --> $$year should *not* have been translated
  696. into the current year.
  697.  
  698.         The command line parameter entered was "$dummy".
  699.  
  700.         Let's hope everything is ok.
  701. %
  702. %
  703. % +-------------------------------------------------------------------------+
  704. % |                                                example #2: file request |
  705. % +-------------------------------------------------------------------------+
  706. %
  707.   $nodediff $fidonews
  708. %
  709. %                called with "ghost $nodediff_$fidonews" this tag will
  710. %                always request the full Nodediff and Fidonews file names
  711. %                valid for the current date.
  712. %                all the other built-in "magic" file names may be used
  713. %                in the same way.
  714. %
  715.   to   Felix Kasza 310/11  request
  716.   path netmail
  717. %
  718.   #end
  719. %
  720. %                A file request normally contains no message text.
  721. %                Therefore "#end" (or whatever you've selected as
  722. %                <end-of-text mark>) is used in this and the next
  723. %                example.
  724. %
  725. %                Take care to use the same string as used on the
  726. %                "#define endtag <end-of-text mark>" config line.
  727. %
  728. %
  729. % +-------------------------------------------------------------------------+
  730. % |                                         example #3: file update request |
  731. % +-------------------------------------------------------------------------+
  732. %
  733.   D:\Files\Net\Fd199c.Lzh
  734. %
  735. %        called with "ghost d:\files\net\fd199c.lzh" this tag will generate
  736. %        a file update request to the address found on the next "to" line.
  737. %
  738.   to   Joaquim Homrighausen  3:632/308  update
  739.   path netmail
  740. %
  741.   #end
  742. %
  743. %
  744. % +-------------------------------------------------------------------------+
  745. % |                                                  example #4: mail check |
  746. % +-------------------------------------------------------------------------+
  747. %
  748.   Mailcheck
  749. %
  750. %            Check all echomail areas for non-received messages;
  751. %            replies will be written <answer>; copies of the unreceived
  752. %            messages will be forwarded to the sysop <forward>.
  753. %
  754. %            After the echomail check the netmail directory
  755. %            also will be scanned for new messages.
  756. %
  757. %            The keyword "all" after "path" only works if:
  758. %
  759. %            1. FrontDoor is used and the file Folder.Sys is existing.
  760. %
  761. %            2. BinkleyTerm is used and the file Areas.Bbs is located
  762. %               in the same subdirectory as Binkley.Cfg.
  763. %               If BinkleyTerm is used in a QuickBBS echomail environment
  764. %               Areas.Bbs must be in "TosScan"-flavour and should be
  765. %               placed in the same directory as the Msg*.Bbs files.
  766. %
  767. %            3. RemoteAccess is used and a TosScan-like Areas.Bbs
  768. %               is located in the same subdirectory as the other
  769. %               QuickBBS message files (Msg*.Bbs).
  770. %
  771.   path all answer forward
  772. %
  773. %
  774. %       +--- This statement only checks the netmail directory
  775. %       |    ================================================
  776. %       |
  777. %       +--> path netmail % optional: answer forward
  778. %
  779. %
  780. %       +--- This statement only checks QuickBBS board #5
  781. %       |    ============================================
  782. %       |
  783. %       +--> path #5 % optional: answer forward
  784. %
  785. %            Caution: for the above statement to work
  786. %                     a TosScan-like Areas.Bbs file
  787. %                     must exist in the same directory
  788. %                     as the QuickBBB message files.
  789. %
  790. %                     In a FrontDoor environment only
  791. %                     Folder.Sys is required.
  792. %
  793. %
  794.        Hello, $name.
  795.  
  796.        Unfortunately the message you posted on $bouncedate in "$bouncearea"
  797. to Werner has not been received by its addressee within the last
  798. $bouncelimit days. Since usually all messages at least will be read or will
  799. get a reply there must have been a serious reason for him to skip your
  800. message.
  801.  
  802.        Feel free to send your message again via FidoNet mail to Werner
  803. Berghofer @ $fromzone:$fromnet/$fromnode.$frompoint or try to get in touch
  804. in any other way you probably may know.
  805.  
  806.        Very sorry.
  807.  
  808.        Ghostwriter.
  809. %
  810. %
  811. % +-------------------------------------------------------------------------+
  812. % |                                              example #5: onday function |
  813. % +-------------------------------------------------------------------------+
  814. %
  815. %            This function is very similar to "ondate":
  816. %            Start the program with "onday" as tag parameter.
  817. %            Include a tag (tag line, "to ...", "path ..." and text)
  818. %            in the configuration file.
  819. %
  820. %            Valid day names are Monday, Tuesday, Wednesday, Thursday,
  821. %                                Friday, Saturday and Sunday.
  822. %
  823. %            Everything from "onday <dayname>" to the next blank
  824. %            character will be ignored; the message "Subject:"
  825. %            will be the string immediately following the first
  826. %            blank character.
  827. %
  828. %            Note: only the first matching tag will be used
  829. %                  for message creation. If you need more tags
  830. %                  for the same weekday use "-fotherconfig.file"
  831. %                  as command line option to use the program
  832. %                  with "otherconfig.file".
  833. %
  834.   onday tuesday: Friday evening meeting
  835. %
  836.   to   All Fidonet participants  310/11
  837.   path #4
  838. %
  839.        Hello, anybody out there in the Austrian FidoNet.
  840.  
  841.        Please allow me to remind you of our Friday evening meeting.
  842.   Hope everyone of the sysops and point users is able to spare a little
  843.   leisure time for joining us.
  844.  
  845.        A companionable Ghostwriter.
  846. %
  847. %
  848. % +-------------------------------------------------------------------------+
  849. % |                            example #6: ondate function on specific date |
  850. % +-------------------------------------------------------------------------+
  851. %
  852.   ondate 1990-03-17: Opus 1.10 has been released
  853. %
  854. %      on March 17th, 1990, the command "ghost ondate" will create
  855. %      an echomail message with the subject "Opus 1.10 has been released"
  856. %
  857. %      Note: tough this will become an echomail message an address
  858. %            too is required.
  859. %
  860. %            A TosScan-like Areas.Bbs file must be located in the
  861. %            same subdirectory as the QuickBBS message base files
  862. %            for the "path #[nn]" statement to work properly.
  863. %
  864.   to   All  310/11
  865.   path #8
  866. %
  867.        Hello, FidoNet developers.
  868.  
  869.        Finally, it has become reality: Opus 1.10 has been released by it's
  870. authors. Let's all get up and request the specs describing the various data
  871. structures used in the new version of Opus. Hope soon there will be a lot
  872. of useful utilities supporting this extended version of a state-of-the-art
  873. BBS program.
  874.  
  875.        Many thanks to Wynn Wagner III for inventing Opus, to George
  876. Stanislav, Vince Perriello, Doug Boone, Tom Kashuba and all the other
  877. guys involved in the development of Opus 1.10.
  878.  
  879.        Werner.
  880. %
  881. %
  882. % +-------------------------------------------------------------------------+
  883. % |                              example #7: ondate function with wildcards |
  884. % +-------------------------------------------------------------------------+
  885. %
  886.   ondate 19??-??-01: The monthly area report has been generated
  887. %
  888. %            on each first of a month "ghost ondate" will create a message
  889. %            with the subject "The monthly area report has been generated"
  890. %
  891.   dos  c:\batch\report
  892.   to   Werner Berghofer  310/11.100  private
  893.   path netmail
  894. %
  895.        Hello, $name.
  896.  
  897.        Please note: a new month just has started. The echomail reports
  898. have been successfully generated, packed and are waiting for transmission
  899. to your bossnode, 2:310/11.
  900.  
  901.        By the way: take care for the usual duties required on the start
  902. of a new month (pay the rent for the flat, buy a new ticket for the Vienna
  903. public transports etc).
  904.  
  905.        GW.
  906. %
  907. %
  908. % +-------------------------------------------------------------------------+
  909. % |                         example #8: wildcard file attach with date flag |
  910. % +-------------------------------------------------------------------------+
  911. %
  912.   $fileC:\Pascal\Units\*.Pas -d 5        % all units not older then five days
  913. %
  914.   dos  dir c:\pascal\units\*.pas > %temp%dir.txt
  915.   to   Niklaus Wirth  1:234/567.89  private  kill
  916.   path netmail
  917. %
  918.        Howde, $name.
  919.  
  920.        Find attached all my Pascal units which were changed within
  921. the last five days. Here's a listing of the directory for verification:
  922. $include %temp%dir.txt
  923.  
  924.        GW.
  925. %
  926. %
  927. % +-------------------------------------------------------------------------+
  928. % |                                         example #9: nodelist processing |
  929. % +-------------------------------------------------------------------------+
  930. %
  931.   Nodelist-Update
  932. %
  933. %        A batch file with this parameters will be executed:
  934. %
  935. %        %1 day number of the most recent Friday
  936. %        %2 file name of the current Nodediff file
  937. %        %3 current day in a two character string
  938. %
  939. %        Let's call this batch file "Nodediff.Bat":
  940. %
  941. %        @echo off
  942. %        cls
  943. %        d:
  944. %        cd \binkley\nodelist
  945. %        del fidouser.lst
  946. %        del nodelist.*
  947. %        cls
  948. %        pkxarc d:\binkley\inbound\%2
  949. %        pkunzip e:\files\net\nodelist.z*
  950. %        cls
  951. %        editnl
  952. %        del e:\files\net\nodelist.*
  953. %        del e:\files\net\nodediff.*
  954. %        del d:\binkley\inbound\%2
  955. %        echo FidoNet nodediff for day #%1 > %temp%arcnote.txt
  956. %        cls
  957. %        pkarc -mx e:\files\net\%2 nodediff.%1 < %temp%arcnote.txt
  958. %        cls
  959. %        parselst
  960. %        cls
  961. %        echo FidoNet nodelist for day #%1 > %temp%arcnote.txt
  962. %        pkzip -mz e:\files\net\nodelist.z%3 nodelist.%1 < %temp%arcnote.txt
  963. %        del %temp%\arcnote.txt
  964. %        cls
  965. %        cd \binkley
  966. %
  967.   dos  c:\batch\nodediff $pday $nodediff $day2
  968.   to   Werner Berghofer  310/11.100  private
  969.   path netmail
  970. %
  971.  
  972.        Note:
  973.  
  974. The most recent nodediff file, $nodediff, hast just been received
  975. and [let's hope it...] has been processed successful.
  976.  
  977.        GW.
  978. %
  979. %
  980. % -------------------------------------------------------[eof Ghost.Cfg]---
  981.